package it.azienda.stampe.parametri;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;

/**
 *
 * @author MCignarale
 */

public class BeanStampa  implements Serializable{
    
    
//tipoOutput      -->  0:Apri in pdf      1:Apri in html   2:Apri in xml
//                     3:Apri in Excel    4:Apri in CSV    5:Stampa Diretta   6:Nessuna
//tipoSalvataggio -->  0:Nessuno          1:Pdf    2:Html    3:Xml
//tipoReport      -->  0:Con Connessione         1:Con DataSource
//tipoStampa      -->  0:Compila file .jrxml     1:Compila file .jasper
    
    public BeanStampa(Integer tipoStampa) {
        this.tipoStampa=new Integer(0);
        this.tipoOutput=new Integer(0);
        this.tipoSalvataggio=new Integer(0);
        this.tipoReport=new Integer(0);
        this.percorso=System.getenv("Utils_ManagerWork");
    }
    
    public BeanStampa() {
        this.percorso=System.getenv("Utils_ManagerWork");
    }
    
    private Integer tipoStampa;
    private Integer tipoOutput;
    private Integer tipoSalvataggio;
    private Integer tipoReport;
    private String nomeStampa;
    private HashMap parametriStampa;
    private ArrayList listaOggetti=new ArrayList();
    private String queryNuova;
    private String percorso;
    
    public Integer getTipoStampa() {
        return tipoStampa;
    }
    
    public void setTipoStampa(Integer tipoStampa) {
        this.tipoStampa = tipoStampa;
    }
    
    public String getNomeStampa() {
        return nomeStampa;
    }
    
    public void setNomeStampa(String nomeStampa) {
        this.nomeStampa = nomeStampa;
    }
    
    public Integer getTipoOutput() {
        return tipoOutput;
    }
    
    public void setTipoOutput(Integer tipoOutput) {
        this.tipoOutput = tipoOutput;
    }
    
    public Integer getTipoSalvataggio() {
        return tipoSalvataggio;
    }
    
    public void setTipoSalvataggio(Integer tipoSalvataggio) {
        this.tipoSalvataggio = tipoSalvataggio;
    }
    
    public ArrayList getListaOggetti() {
        return listaOggetti;
    }
    
    public void setListaOggetti(ArrayList listaOggetti) {
        this.listaOggetti = listaOggetti;
    }
    
    public HashMap getParametriStampa() {
        return parametriStampa;
    }
    
    public void setParametriStampa(HashMap parametriStampa) {
        this.parametriStampa = parametriStampa;
    }
    
    public String getQueryNuova() {
        return queryNuova;
    }
    
    public void setQueryNuova(String queryNuova) {
        this.queryNuova = queryNuova;
    }
    
    public Integer getTipoReport() {
        return tipoReport;
    }
    
    public void setTipoReport(Integer tipoReport) {
        this.tipoReport = tipoReport;
    }
    
    public String getPercorso() {
        return percorso;
    }
    
    public void setPercorso(String percorso) {
        this.percorso = percorso;
    }
}